@charset "utf-8";

body{
	background:url(../img/page_bg.png) repeat;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px; margin:0px;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0.6), 0 1px 0 rgba(255, 255, 255, 0.6);
}

a{
	text-decoration:none;
}


ol, ul {
	list-style: none outside none !important;
	padding:0px !important;
	margin:0px !important;
}


.clear {
	clear: both;
}




/* ----Header------------------------------------------------------*/

.header-top{
	height:25px;

	background: #2989d8;
	background: -moz-linear-gradient(top,  #2989d8 0%, #1e5799 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2989d8), color-stop(100%,#1e5799));
	background: -webkit-linear-gradient(top,  #2989d8 0%,#1e5799 100%);
	background: -o-linear-gradient(top,  #2989d8 0%,#1e5799 100%);
	background: -ms-linear-gradient(top,  #2989d8 0%,#1e5799 100%);
	background: linear-gradient(to bottom,  #2989d8 0%,#1e5799 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1e5799',GradientType=0 ); /* */
	/*
	background-color:#F5F5F5;
	background-image: -moz-linear-gradient(180deg, #F5F5F5, #ccc );
	background-image: -webkit-linear-gradient(270deg, #F5F5F5, #ccc);
	background-image: -o-linear-gradient(180deg, #F5F5F5, #ccc);
	background-image: -ms-linear-gradient(180deg, #F5F5F5, #ccc);
	background-image: linear-gradient(180deg, #F5F5F5, #ccc);
	border-bottom: 1px solid #AAAAAA;*/

}


.header-bottom{

   border-top: medium none !important;
	min-height:100px;
	background-color:#F5F5F5;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 -1px 2px rgba(0, 0, 0, 0.2) inset;
}


#page{
	margin:0 auto;
	width:1000px;
}

#header{
	min-height:100px;

}

#header-content{
	width:1000px;
	margin:0 auto;
}



/* ----Header--------------------------------------------------------*/





ol, ul {
	list-style: none outside none;
}



.clear {
	clear: both;
}





/*--- Main Menu ------------------------------------------------------*/
#mainmenu {
	/*background-color:#F5F5F5;
	background-image: -moz-linear-gradient(180deg, #FC0000, #BF1111 50px);
	background-image: -webkit-linear-gradient(270deg, #FC0000, #BF1111 50px);
	background-image: -o-linear-gradient(180deg, #FC0000, #BF1111 50px);
	background-image: -ms-linear-gradient(180deg, #FC0000, #BF1111 50px);
	background-image: linear-gradient(180deg, #FC0000, #BF1111 50px);
	border-bottom: 1px solid #AAAAAA;*/


	background-color:#F5F5F5;
	background-image: -moz-linear-gradient(180deg, #F5F5F5, #ccc );
	background-image: -webkit-linear-gradient(270deg, #F5F5F5, #ccc);
	background-image: -o-linear-gradient(180deg, #F5F5F5, #ccc);
	background-image: -ms-linear-gradient(180deg, #F5F5F5, #ccc);
	background-image: linear-gradient(180deg, #F5F5F5, #ccc);
	border-bottom: 1px solid #AAAAAA;





	width: 100%;
	height: 38px;
	margin: 0px auto 0px;


}
#mainmenu ul {
	margin:0 auto !important;
	line-height: 38px;
	height:38px;
	z-index: 100;
	position: relative;
	padding-left: 0px;
	width:1000px;
}
#mainmenu ul li {
	float: left;
	color: #FFF;
	background-image: none;
	position: relative;
	background: url(../img/nav_separator.png) no-repeat right;
	padding-right: 2px;
}
#mainmenu ul li a, #mainmenu ul li a:visited {
	color: #333;
   /*transition: all 0.15s ease-in-out 0s;*/
	text-decoration: none;
	/*text-shadow: 1px 1px 0 #4D4D4D;*/
	text-shadow: 0 0 0 rgba(0, 0, 0, 0.6), 0 1px 0 rgba(255, 255, 255, 0.6);
	display: block;
	padding: 0 15px;
	font-size: 13px;
	font-weight:bold;
}
#mainmenu ul li li a {
	display: block;
	float: left;
}
#mainmenu ul li li.current-menu-item a {
	display: block;
	float: left;
	color: #FFF !important;
	background: #49A3FF;
}
#mainmenu ul li a:hover, #mainmenu ul li.active a {
	text-decoration: none;
	color: #FFFFFF;
	text-shadow: 1px 1px 0 #4D4D4D !important;

	background: #2989d8; /* Old browsers */
background: -moz-linear-gradient(top,  #2989d8 0%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2989d8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2989d8 0%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */




}

#mainmenu ul li.current-menu-parent a, #mainmenu ul li.current-menu-item a {
	text-decoration: none;
	color: #FFFFFF;
	background: url(../img/bg_nav_active.gif) repeat-x;
}
#menu li li {
	margin: 0 0 0px 0px !important;
	padding: 0px !important;
	position: relative;
	z-index: 100;
	line-height: 28px !important;
	background: none;
	border-bottom: 1px solid #ccc;
	text-shadow: none;
}
#menu ul {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	width: 200px;
	padding: 15px 0px 25px 0px !important;
	background-color:#1E5799;


	height:auto;
	border-radius: 0px 0px 8px 8px;

}
#menu li ul a, #menu li ul a:visited {
	padding: 0px 15px 0px 15px;
	font-size: 12px;
	color: #fff !important;
	text-shadow: 1px 1px 0 #4D4D4D !important;
	line-height: 24px;
	z-index: 100;
	text-decoration: none;
	width: 170px;
	background: none !important;
}
#menu li ul a:hover {
	text-decoration: none;
	color: #fff !important;
	background: #999 !important;
}
#menu li ul li.current-menu-item a {
	text-decoration: none;
	color: #fff !important;
	background: #49A3FF !important;
}
#mainmenu .order {
	float: right;
	text-transform: uppercase;
	font-weight: bold;
	margin-right: 27px;
	margin-top: 17px;
	font-size: 13px !important;
}
#mainmenu .order a, #mainmenu .order a:visited {
	color: #FFF;
	width: 97px;
	background: none;
	padding: 0 5px;
}
#mainmenu .order a:hover {
	color: #ff0600;
	width: 97px;
	background: none;
	padding: 0 5px;
	text-decoration: none;
}
/*--- Main Menu End ----------------------------------------------------*/





/*--- Maincontainer------------------------------------------------------*/
#maincontainer{
	float:left;
	width:100%;
	margin-top:10px;
	/*min-height:300px;*/


}

.block{
	background-color: #fff; /*FCFCFF*/
    border: 1px solid #D6D6D6;
    border-radius: 6px;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	width:100%;
	min-height:80px;
	margin-bottom:10px;
	float:right;
}


.white{
	/*box-shadow:none ;	*/
	border: 1px solid #aaa !important;
	/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset, 0 -1px 2px rgba(0, 0, 0, 0.2) inset !important;*/
}

.block-child{
	padding:2px 10px;
}

.block-child ul{
	padding:0px;
}

.block-child ul li {
	width:100% !important;
	padding:5px 0px !important;
}

.block-child ul li a:hover{
	text-decoration:underline;
}


.white h3{
	/*background:none #F1F1EC !important;*/
	background-image: linear-gradient(#F5F5F5, #CCCCCC) !important;
	color:#333 !important;
	text-shadow: 0 0 0 rgba(0, 0, 0, 0.6), 0 1px 0 rgba(255, 255, 255, 0.6) !important;
	border-bottom:1px solid #aaaaaa !important; /*D6D6D6*/
}

.block h3{
	/*	background: #bf1111;
	background: -moz-linear-gradient(top,  #bf1111 0%, #fc0000 50%, #bf1111 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf1111), color-stop(50%,#fc0000), color-stop(100%,#bf1111));
	background: -webkit-linear-gradient(top,  #bf1111 0%,#fc0000 50%,#bf1111 100%);
	background: -o-linear-gradient(top,  #bf1111 0%,#fc0000 50%,#bf1111 100%);
	background: -ms-linear-gradient(top,  #bf1111 0%,#fc0000 50%,#bf1111 100%);
	background: linear-gradient(to bottom,  #bf1111 0%,#fc0000 50%,#bf1111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf1111', endColorstr='#bf1111',GradientType=0 );  */

	background: #2989d8; /* Old browsers */
background: -moz-linear-gradient(top,  #2989d8 0%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2989d8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2989d8 0%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */








	border-radius: 6px 6px 0px 0px;
	color:#fff;
	padding:10px 15px;
	margin:0px 0px 0px 0px;
	text-shadow: 1px 1px 0 #4D4D4D;
	font-weight:normal;
	font-size:16px;
	/*border-bottom: 1px solid #032A46;*/
}

.block h3 a	{
	color:#fff;
	text-shadow: 1px 1px 0 #4D4D4D;
}

.block h3 a:hover{
	text-decoration:underline;
}


.block ul.list, .block ul.list-menu{
	padding:10px 10px 10px 10px;
}

.block ul.list li{
	background:url(../img/icon-item.gif) no-repeat  left top ;
	padding:0px 0px 0px 20px;
	line-height:20px;

}

.block ul.list-news{
	padding:10px 25px;
}

.block ul.list-news img{
	float:left;
	margin-right:10px;
}
.block ul.list-news P{
	min-height:60px;
}

.block ul.list li a{
	color:#5A5B5E;

}

.block .block-small{
	padding:10px;
}

.block .detail{
	padding:20px;

}
.block  .imgdetail{
	float:left;
	margin-right:15px;
}

.block .block-small input{
	width:195px;
}

ul.online{
	margin-left:10px;
}

ul.online li{
	line-height:25px;
	height:30px;
}

ul.online li img{
	float:left;
	margin:0px 10px 0px 0px;
}

ul.online li a{
	line-height:25px;
}

ul.list-block{
	padding:0px;
	float:left;
}

ul.list-block li{
	float:left;
	padding:0px 0px 10px 10px;
	width:222px;
}


ul.product li{
	padding:10px 0px;
	margin:10px;
	border-bottom:1px solid #aaa;
}
.pro-last{
	border-bottom:none !important;
}

ul.list-pro{
	float:left;
}
ul.list-pro li{
	width:176px;
	float:left;
	margin-left:5px;
}

ul.list-pro li h4{
	margin: 5px 0;
   text-align: center;
}

 ul.list-pro li .block-pro{
	padding:0px 30px ;
	margin:0 auto;

}

ul.product li h4, ul.list-pro li h4{
	text-align:center;
	margin:5px 0px;
}
ul.product li p, ul.list-pro li p{
	text-align:center;
	margin-top:5px;
	font-weight:bold;
}

ul.product li p span, ul.list-pro li p span{
	color:#FF0000;
}

ul.product li div.block-pro{
	padding:5px;
}

.list-line{
	width:100% !important;
	height:0px;
}

ul.list-block li h3{
	text-align:center;
}


.line{
	width:100% !important;
	height:1px !important;
	padding:0px !important;
}
.login{
	width:auto !important;
	margin: 5px 5px 15px 0px;
	float:right;
}

#form-login p{
	float: left;
	margin:5px 0px 0px;
}

#form-login p a{
	line-height:25px;
}

#form-login a:hover{
	text-decoration:underline;
}



input.content{
	border:medium none;
	border:1px solid #ccc;
	border-radius:20px;
	background-color:#fff;
	padding:4px 10px;
	margin:4px 0px;
	color:#999;
}

.block-button{
	border:medium none;
	/*background-color:#FC0000;
	background-image: -moz-linear-gradient(180deg, #FC0000, #BF1111 38px);
	background-image: -webkit-linear-gradient(270deg, #FC0000, #BF1111 38px);
	background-image: -o-linear-gradient(180deg, #FC0000, #BF1111 38px);
	background-image: -ms-linear-gradient(180deg, #FC0000, #BF1111 38px);
	background-image: linear-gradient(180deg, #FC0000, #BF1111 38px);*/


	background: #2989d8;
	background: -moz-linear-gradient(top,  #2989d8 0%, #1e5799 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2989d8), color-stop(100%,#1e5799));
	background: -webkit-linear-gradient(top,  #2989d8 0%,#1e5799 100%);
	background: -o-linear-gradient(top,  #2989d8 0%,#1e5799 100%);
	background: -ms-linear-gradient(top,  #2989d8 0%,#1e5799 100%);
	background: linear-gradient(to bottom,  #2989d8 0%,#1e5799 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1e5799',GradientType=0 );


	color:#fff;
	border-radius:20px;
	text-shadow: 1px 1px 0 #4D4D4D;
	padding:4px 15px;
	font-weight:bold;
}

.block-button:hover{
	cursor:pointer;
	background-image:linear-gradient(#1c7f9d, #24aedc) !important;

	background-image: -moz-linear-gradient(180deg, #1c7f9d, #24aedc);
	background-image: -webkit-linear-gradient(270deg, #1c7f9d, #24aedc);
	background-image: -o-linear-gradient(180deg, #1c7f9d, #24aedc);
	background-image: -ms-linear-gradient(180deg, #1c7f9d, #24aedc);
	background-image: linear-gradient(180deg, #1c7f9d, #24aedc);
}

#maincontainer #left{
	float:left;
	width:240px;
}




#maincontainer #right{
	float:right;
	width:750px;
}


.block-child ul.bulet{
	list-style:disc;
	padding-left:15px !important;
}




/*--- Maincontainer End--------------------------------------------------*/






/*--- Register--------------------------------------------------*/
ul.register{
	padding:0px 30px;
}

ul.register li{
	margin:10px 0px;
}

ul.register li span{
	padding-left:10px;
}

ul.register li input.txtregister{
	width:330px !important;
	margin-top:5px;
	padding:5px 15px;
	border:medium ;
	border: 1px solid #ccc;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 1px 0 rgba(255, 255, 255, 0.075);
   transition: background 0.2s linear 0s;
	border-radius:20px;
	color:#999;
}


ul.register li input.txtregister:focus, .content:focus{
	border: 1px solid #56B4EF;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset, 0 0 8px rgba(82, 168, 236, 0.6);
   color: #333333;
   outline: 0 none;
}


.btregis{
	margin:0px 0px 0px 260px ;
	width:100px !important;
}




/*--- Register End--------------------------------------------------*/







/*--- footer -----------------------------------------------------*/
#footer{
	width:100%;
	min-height:100px;
	float:left;
	margin-top:10px;
	border-top: 1px solid #AAAAAA;

	background-color:#F5F5F5;
	background-image: -moz-linear-gradient(180deg, #ccc, #F5F5F5);   /*#F5F5F5, #ccc*/
	background-image: -webkit-linear-gradient(270deg, #ccc, #F5F5F5);
	background-image: -o-linear-gradient(180deg, #ccc, #F5F5F5 );
	background-image: -ms-linear-gradient(180deg, #ccc, #F5F5F5 );
	background-image: linear-gradient(180deg, #ccc, #F5F5F5 );
}

#footer-bottom{
	width:100%;
   min-height: 40px;
   overflow: hidden;
	border-bottom:5px solid #20228E;
	margin-bottom:20px;

	background: #2989d8; /* Old browsers */
	background: -moz-linear-gradient(top,  #2989d8 0%, #1e5799 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2989d8), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2989d8 0%,#1e5799 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2989d8 0%,#1e5799 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
}

#footer p{
	color:#555555;
	text-align:center;
	font-size:13px;
	margin-top:5px;
}

#footer-bottom p{
	text-align:center;
	font-size:12px;
	color:#ccc;
	text-shadow: 1px 1px 0 #4D4D4D;
}

#footer h1{
	font-size:23px;
	color:#2a186a;
	margin-bottom:0px;
}

/*--- footer End--------------------------------------------------*/























